// this


#include <iostream>
#include <cstring>
using namespace std;


class Human {
	public:
		void setinfo( /* Human* this */ const int new_age=0, const char* new_name="wuming" ) {
			this->age = new_age;
			strcpy(this->name, new_name);
		}

		void getinfo( /* Human* this */ ) {
			cout << "name = " << this->name  << endl;
			cout << "age = " << this->age << endl;
		}
	private:
		int age;
		char name[16];
};


// desinger
// -------------------------------------------------------------------
// user


int main( void ) {
	Human h; // Define a struct or a class.
	h.setinfo( 22, "xiangfei" );
	h.getinfo( ); // functionName( &h1, ... )

	Human h2;
	h2.setinfo( 20, "zhaoyun" );
	h2.getinfo( ); // functionName( &h2, ... )
	
	
	return 0;
}

